﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Kopytko.BoardGame
{
    public class Puste : Figura
    {
        public Puste(Pole pozycja)
        {
            Symbol = '_';
            Kolor = Color.None;
            Pozycja = pozycja;
        }
        public Puste(Figura pierwowzor)
        {
            Kolor = pierwowzor.GetKolor();
            Symbol = pierwowzor.Symbol;
            Pozycja = new Pole(pierwowzor.GetPozycja());
        }
        public override List<Ruch> PobierzDostepneRuchy(Plansza plansza)
        {
            if (ListaDostepnychRuchow == null)
            {
                ListaDostepnychRuchow = new List<Ruch>();
            }
            return ListaDostepnychRuchow;
        }
        public override bool JestKoniem()
        {
            return false;
        }
        public override bool JestKrolem()
        {
            return false;
        }
        public override bool JestKrolowa()
        {
            return false;
        }
        public override bool JestLaufrem()
        {
            return false;
        }
        public override bool JestPionkiem()
        {
            return false;
        }
        public override bool JestPuste()
        {
            return true;
        }
        public override bool JestWieza()
        {
            return false;
        }
    }
}
